import cv2								#导入OpenCV库
image=cv2.imread("river.png")			#读取原图像
t1,dst1=cv2.threshold(image,127,255,cv2.THRESH_BINARY)#二值化阈值处理
t2,dst2=cv2.threshold(image,127,255,cv2.THRESH_BINARY_INV)#反二值化阈值处理
t3,dst3=cv2.threshold(image,127,255,cv2.THRESH_TOZERO)#低阈值零处理
t4,dst4=cv2.threshold(image,127,255,cv2.THRESH_TOZERO_INV)#超阈值零处理
t5,dst5=cv2.threshold(image,127,255,cv2.THRESH_TRUNC)#截断阈值处理
cv2.imshow('Input',image)#显示原图像
cv2.imshow('BINARY',dst1) #显示阈值处理后图像
cv2.imshow('BINARY_INV',dst2)
cv2.imshow('TOZERO',dst3)
cv2.imshow('TOZERO_INV',dst4)
cv2.imshow('TRUNC', dst5)
cv2.waitKey()						#窗口等待，按任意键继续
cv2.destroyAllWindows()				#释放所有窗口